{==============================================================================}
{  Acroprise Multi-Language Components                                         }
{                                                                              }
{  Copyright (C), 1999-2012, Acroprise Inc.                                    }
{  http://www.acroprise.com.tw                                                 }
{  ALL RIGHTS RESERVED                                                         }
{                                                                              }
{  Author   : Mustapha.Wang                                                    }
{  Version  : 4.1.15.2159                                                      }
{  Creation : 2002/05/06                                                       }
{  Revision :                                                                  }
{  Task     :                                                                  }
{==============================================================================}
unit acroCulture_Ansi;
{$I acroMultiLang.Inc}
interface
uses
  Classes,SysUtils,Windows;

type
  PCodePageInfo = ^TCodePageInfo;
  TCodePageInfo = record
    CodePage   : integer;
    Description: string;
  end;

  TLangCodePage = record
    wLanguage: Word;
    wCodePage: Word;
  end;
  PLangCodePage = ^TLangCodePage;

  PacroCultureInfo=^TacroCultureInfo;
  TacroCultureInfo = record
    LCID: integer;
    LanguageName_Abbreviate: string;
    LanguageName_English   : string;
    LanguageName_Chinese   : string;
    LanguageName_Native    : string;
    CountryID              : integer;
    CountryName_Abbreviate : string;
    CountryName_English    : string;
    CountryName_Chinese    : string;
    CountryName_Native     : string;
    CodePage_ANSI          : integer;
    CodePage_OEM           : integer;
    CodePage_MAC           : integer;
  end;

  TacroCultureList=class
  private
    FList:TStringList;
    function GetCulture(index: integer): PacroCultureInfo;
    function GetCount: integer;
  public
    constructor Create;
    destructor Destroy;override;
    function FindCulture(ALCID:string):PacroCultureInfo;
    function FindCodePage(ALCID:string):integer;
  public
    property Count:integer read GetCount;
    property Cultures[index:integer]:PacroCultureInfo read GetCulture;
  end;

const
  LCID_ENG    ='1033';
  LCID_CHS    ='2052';
  LCID_CHT    ='1028';
var
  gCultureList:TacroCultureList;

  function GetCharSet(ACodePage: integer): integer;

implementation

const
  CNST_arrayCultureInfos: array [0 .. 210] of TacroCultureInfo = (
    (LCID:1025;
      LanguageName_Abbreviate:'ARA';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(沙特阿拉伯)';
      LanguageName_Native    :'العربية';
      CountryID              :966;
      CountryName_Abbreviate :'SAU';
      CountryName_English    :'Saudi Arabia';
      CountryName_Chinese    :'沙特阿拉伯';
      CountryName_Native     :'المملكة العربية السعودية';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:1026;
      LanguageName_Abbreviate:'BGR';
      LanguageName_English   :'Bulgarian';
      LanguageName_Chinese   :'保加利亚语(保加利亚)';
      LanguageName_Native    :'български';
      CountryID              :359;
      CountryName_Abbreviate :'BGR';
      CountryName_English    :'Bulgaria';
      CountryName_Chinese    :'保加利亚';
      CountryName_Native     :'България';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10007;),

    (LCID:1027;
      LanguageName_Abbreviate:'CAT';
      LanguageName_English   :'Catalan';
      LanguageName_Chinese   :'加泰罗尼亚语(加泰罗尼亚)';
      LanguageName_Native    :'català';
      CountryID              :34;
      CountryName_Abbreviate :'ESP';
      CountryName_English    :'Spain';
      CountryName_Chinese    :'西班牙';
      CountryName_Native     :'Espanya';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1028;
      LanguageName_Abbreviate:'CHT';
      LanguageName_English   :'Chinese (Traditional)';
      LanguageName_Chinese   :'中文(繁体，台湾)';
      LanguageName_Native    :'中文(繁體)';
      CountryID              :886;
      CountryName_Abbreviate :'TWN';
      CountryName_English    :'Taiwan,China';
      CountryName_Chinese    :'台湾';
      CountryName_Native     :'台灣';
      CodePage_ANSI          :950;
      CodePage_OEM           :950;
      CodePage_MAC           :10002;),

    (LCID:1029;
      LanguageName_Abbreviate:'CSY';
      LanguageName_English   :'Czech';
      LanguageName_Chinese   :'捷克语(捷克共和国)';
      LanguageName_Native    :'čeština';
      CountryID              :420;
      CountryName_Abbreviate :'CZE';
      CountryName_English    :'Czech Republic';
      CountryName_Chinese    :'捷克共和国';
      CountryName_Native     :'Česká republika';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10029;),

    (LCID:1030;
      LanguageName_Abbreviate:'DAN';
      LanguageName_English   :'Danish';
      LanguageName_Chinese   :'丹麦语(丹麦)';
      LanguageName_Native    :'dansk';
      CountryID              :45;
      CountryName_Abbreviate :'DNK';
      CountryName_English    :'Denmark';
      CountryName_Chinese    :'丹麦';
      CountryName_Native     :'Danmark';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1031;
      LanguageName_Abbreviate:'DEU';
      LanguageName_English   :'German';
      LanguageName_Chinese   :'德语(德国)';
      LanguageName_Native    :'Deutsch';
      CountryID              :49;
      CountryName_Abbreviate :'DEU';
      CountryName_English    :'Germany';
      CountryName_Chinese    :'德国';
      CountryName_Native     :'Deutschland';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1032;
      LanguageName_Abbreviate:'ELL';
      LanguageName_English   :'Greek';
      LanguageName_Chinese   :'希腊语(希腊)';
      LanguageName_Native    :'Ελληνικά';
      CountryID              :30;
      CountryName_Abbreviate :'GRC';
      CountryName_English    :'Greece';
      CountryName_Chinese    :'希腊';
      CountryName_Native     :'Ελλάδα';
      CodePage_ANSI          :1253;
      CodePage_OEM           :737;
      CodePage_MAC           :10006;),

    (LCID:1033;
      LanguageName_Abbreviate:'ENU';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(美国)';
      LanguageName_Native    :'English';
      CountryID              :1;
      CountryName_Abbreviate :'USA';
      CountryName_English    :'United States';
      CountryName_Chinese    :'美国';
      CountryName_Native     :'United States';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:1034;
      LanguageName_Abbreviate:'ESP';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(西班牙，传统排序)';
      LanguageName_Native    :'español';
      CountryID              :34;
      CountryName_Abbreviate :'ESP';
      CountryName_English    :'Spain';
      CountryName_Chinese    :'西班牙';
      CountryName_Native     :'España';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1035;
      LanguageName_Abbreviate:'FIN';
      LanguageName_English   :'Finnish';
      LanguageName_Chinese   :'芬兰语(芬兰)';
      LanguageName_Native    :'suomi';
      CountryID              :358;
      CountryName_Abbreviate :'FIN';
      CountryName_English    :'Finland';
      CountryName_Chinese    :'芬兰';
      CountryName_Native     :'Suomi';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1036;
      LanguageName_Abbreviate:'FRA';
      LanguageName_English   :'French';
      LanguageName_Chinese   :'法语(法国)';
      LanguageName_Native    :'français';
      CountryID              :33;
      CountryName_Abbreviate :'FRA';
      CountryName_English    :'France';
      CountryName_Chinese    :'法国';
      CountryName_Native     :'France';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1037;
      LanguageName_Abbreviate:'HEB';
      LanguageName_English   :'Hebrew';
      LanguageName_Chinese   :'希伯来语(以色列)';
      LanguageName_Native    :'עברית';
      CountryID              :972;
      CountryName_Abbreviate :'ISR';
      CountryName_English    :'Israel';
      CountryName_Chinese    :'以色列';
      CountryName_Native     :'ישראל';
      CodePage_ANSI          :1255;
      CodePage_OEM           :862;
      CodePage_MAC           :10005;),

    (LCID:1038;
      LanguageName_Abbreviate:'HUN';
      LanguageName_English   :'Hungarian';
      LanguageName_Chinese   :'匈牙利语(匈牙利)';
      LanguageName_Native    :'magyar';
      CountryID              :36;
      CountryName_Abbreviate :'HUN';
      CountryName_English    :'Hungary';
      CountryName_Chinese    :'匈牙利';
      CountryName_Native     :'Magyarország';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10029;),

    (LCID:1039;
      LanguageName_Abbreviate:'ISL';
      LanguageName_English   :'Icelandic';
      LanguageName_Chinese   :'冰岛语(冰岛)';
      LanguageName_Native    :'íslenska';
      CountryID              :354;
      CountryName_Abbreviate :'ISL';
      CountryName_English    :'Iceland';
      CountryName_Chinese    :'冰岛';
      CountryName_Native     :'Ísland';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10079;),

    (LCID:1040;
      LanguageName_Abbreviate:'ITA';
      LanguageName_English   :'Italian';
      LanguageName_Chinese   :'意大利语(意大利)';
      LanguageName_Native    :'italiano';
      CountryID              :39;
      CountryName_Abbreviate :'ITA';
      CountryName_English    :'Italy';
      CountryName_Chinese    :'意大利';
      CountryName_Native     :'Italia';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1041;
      LanguageName_Abbreviate:'JPN';
      LanguageName_English   :'Japanese';
      LanguageName_Chinese   :'日语(日本)';
      LanguageName_Native    :'日本語';
      CountryID              :81;
      CountryName_Abbreviate :'JPN';
      CountryName_English    :'Japan';
      CountryName_Chinese    :'日本';
      CountryName_Native     :'日本';
      CodePage_ANSI          :932;
      CodePage_OEM           :932;
      CodePage_MAC           :10001;),

    (LCID:1042;
      LanguageName_Abbreviate:'KOR';
      LanguageName_English   :'Korean';
      LanguageName_Chinese   :'朝鲜语(韩国)';
      LanguageName_Native    :'한국어';
      CountryID              :82;
      CountryName_Abbreviate :'KOR';
      CountryName_English    :'Korea';
      CountryName_Chinese    :'韩国';
      CountryName_Native     :'대한민국';
      CodePage_ANSI          :949;
      CodePage_OEM           :949;
      CodePage_MAC           :10003;),

    (LCID:1043;
      LanguageName_Abbreviate:'NLD';
      LanguageName_English   :'Dutch';
      LanguageName_Chinese   :'荷兰语(荷兰)';
      LanguageName_Native    :'Nederlands';
      CountryID              :31;
      CountryName_Abbreviate :'NLD';
      CountryName_English    :'Netherlands';
      CountryName_Chinese    :'荷兰';
      CountryName_Native     :'Nederland';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1044;
      LanguageName_Abbreviate:'NOR';
      LanguageName_English   :'Norwegian (Bokmål)';
      LanguageName_Chinese   :'书面挪威语(挪威)';
      LanguageName_Native    :'norsk (bokmål)';
      CountryID              :47;
      CountryName_Abbreviate :'NOR';
      CountryName_English    :'Norway';
      CountryName_Chinese    :'挪威';
      CountryName_Native     :'Norge';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1045;
      LanguageName_Abbreviate:'PLK';
      LanguageName_English   :'Polish';
      LanguageName_Chinese   :'波兰语(波兰)';
      LanguageName_Native    :'polski';
      CountryID              :48;
      CountryName_Abbreviate :'POL';
      CountryName_English    :'Poland';
      CountryName_Chinese    :'波兰';
      CountryName_Native     :'Polska';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10029;),

    (LCID:1046;
      LanguageName_Abbreviate:'PTB';
      LanguageName_English   :'Portuguese';
      LanguageName_Chinese   :'葡萄牙语(巴西)';
      LanguageName_Native    :'Português';
      CountryID              :55;
      CountryName_Abbreviate :'BRA';
      CountryName_English    :'Brazil';
      CountryName_Chinese    :'巴西';
      CountryName_Native     :'Brasil';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1047;
      LanguageName_Abbreviate:'RMC';
      LanguageName_English   :'Romansh';
      LanguageName_Chinese   :'罗曼什语(瑞士)';
      LanguageName_Native    :'Rumantsch';
      CountryID              :41;
      CountryName_Abbreviate :'CHE';
      CountryName_English    :'Switzerland';
      CountryName_Chinese    :'瑞士';
      CountryName_Native     :'Svizra';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1048;
      LanguageName_Abbreviate:'ROM';
      LanguageName_English   :'Romanian';
      LanguageName_Chinese   :'罗马尼亚语(罗马尼亚)';
      LanguageName_Native    :'română';
      CountryID              :40;
      CountryName_Abbreviate :'ROM';
      CountryName_English    :'Romania';
      CountryName_Chinese    :'罗马尼亚';
      CountryName_Native     :'România';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10029;),

    (LCID:1049;
      LanguageName_Abbreviate:'RUS';
      LanguageName_English   :'Russian';
      LanguageName_Chinese   :'俄语(俄罗斯)';
      LanguageName_Native    :'русский';
      CountryID              :7;
      CountryName_Abbreviate :'RUS';
      CountryName_English    :'Russia';
      CountryName_Chinese    :'俄罗斯';
      CountryName_Native     :'Россия';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10007;),

    (LCID:1050;
      LanguageName_Abbreviate:'HRV';
      LanguageName_English   :'Croatian';
      LanguageName_Chinese   :'克罗地亚语(克罗地亚)';
      LanguageName_Native    :'hrvatski';
      CountryID              :385;
      CountryName_Abbreviate :'HRV';
      CountryName_English    :'Croatia';
      CountryName_Chinese    :'克罗地亚';
      CountryName_Native     :'Hrvatska';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10082;),

    (LCID:1051;
      LanguageName_Abbreviate:'SKY';
      LanguageName_English   :'Slovak';
      LanguageName_Chinese   :'斯洛伐克语(斯洛伐克)';
      LanguageName_Native    :'slovenčina';
      CountryID              :421;
      CountryName_Abbreviate :'SVK';
      CountryName_English    :'Slovakia';
      CountryName_Chinese    :'斯洛伐克';
      CountryName_Native     :'Slovenská republika';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10029;),

    (LCID:1052;
      LanguageName_Abbreviate:'SQI';
      LanguageName_English   :'Albanian';
      LanguageName_Chinese   :'阿尔巴尼亚语(阿尔巴尼亚)';
      LanguageName_Native    :'shqipe';
      CountryID              :355;
      CountryName_Abbreviate :'ALB';
      CountryName_English    :'Albania';
      CountryName_Chinese    :'阿尔巴尼亚';
      CountryName_Native     :'Shqipëria';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10029;),

    (LCID:1053;
      LanguageName_Abbreviate:'SVE';
      LanguageName_English   :'Swedish';
      LanguageName_Chinese   :'瑞典语(瑞典)';
      LanguageName_Native    :'svenska';
      CountryID              :46;
      CountryName_Abbreviate :'SWE';
      CountryName_English    :'Sweden';
      CountryName_Chinese    :'瑞典';
      CountryName_Native     :'Sverige';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1054;
      LanguageName_Abbreviate:'THA';
      LanguageName_English   :'Thai';
      LanguageName_Chinese   :'泰语(泰国)';
      LanguageName_Native    :'ไทย';
      CountryID              :66;
      CountryName_Abbreviate :'THA';
      CountryName_English    :'Thailand';
      CountryName_Chinese    :'泰国';
      CountryName_Native     :'ไทย';
      CodePage_ANSI          :874;
      CodePage_OEM           :874;
      CodePage_MAC           :10021;),

    (LCID:1055;
      LanguageName_Abbreviate:'TRK';
      LanguageName_English   :'Turkish';
      LanguageName_Chinese   :'土耳其语(土耳其)';
      LanguageName_Native    :'Türkçe';
      CountryID              :90;
      CountryName_Abbreviate :'TUR';
      CountryName_English    :'Turkey';
      CountryName_Chinese    :'土耳其';
      CountryName_Native     :'Türkiye';
      CodePage_ANSI          :1254;
      CodePage_OEM           :857;
      CodePage_MAC           :10081;),

    (LCID:1056;
      LanguageName_Abbreviate:'URD';
      LanguageName_English   :'Urdu';
      LanguageName_Chinese   :'乌尔都语(巴基斯坦伊斯兰共和国)';
      LanguageName_Native    :'اُردو';
      CountryID              :92;
      CountryName_Abbreviate :'PAK';
      CountryName_English    :'Islamic Republic of Pakistan';
      CountryName_Chinese    :'巴基斯坦伊斯兰共和国';
      CountryName_Native     :'پاکستان';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:1057;
      LanguageName_Abbreviate:'IND';
      LanguageName_English   :'Indonesian';
      LanguageName_Chinese   :'印度尼西亚语(印度尼西亚)';
      LanguageName_Native    :'Bahasa Indonesia';
      CountryID              :62;
      CountryName_Abbreviate :'IDN';
      CountryName_English    :'Indonesia';
      CountryName_Chinese    :'印度尼西亚';
      CountryName_Native     :'Indonesia';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1058;
      LanguageName_Abbreviate:'UKR';
      LanguageName_English   :'Ukrainian';
      LanguageName_Chinese   :'乌克兰语(乌克兰)';
      LanguageName_Native    :'українська';
      CountryID              :380;
      CountryName_Abbreviate :'UKR';
      CountryName_English    :'Ukraine';
      CountryName_Chinese    :'乌克兰';
      CountryName_Native     :'Україна';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10017;),

    (LCID:1059;
      LanguageName_Abbreviate:'BEL';
      LanguageName_English   :'Belarusian';
      LanguageName_Chinese   :'白俄罗斯语(白俄罗斯)';
      LanguageName_Native    :'Беларускі';
      CountryID              :7;
      CountryName_Abbreviate :'BLR';
      CountryName_English    :'Belarus';
      CountryName_Chinese    :'白俄罗斯';
      CountryName_Native     :'Беларусь';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10007;),

    (LCID:1060;
      LanguageName_Abbreviate:'SLV';
      LanguageName_English   :'Slovenian';
      LanguageName_Chinese   :'斯洛文尼亚语(斯洛文尼亚)';
      LanguageName_Native    :'slovenski';
      CountryID              :386;
      CountryName_Abbreviate :'SVN';
      CountryName_English    :'Slovenia';
      CountryName_Chinese    :'斯洛文尼亚';
      CountryName_Native     :'Slovenija';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10029;),

    (LCID:1061;
      LanguageName_Abbreviate:'ETI';
      LanguageName_English   :'Estonian';
      LanguageName_Chinese   :'爱沙尼亚语(爱沙尼亚)';
      LanguageName_Native    :'eesti';
      CountryID              :372;
      CountryName_Abbreviate :'EST';
      CountryName_English    :'Estonia';
      CountryName_Chinese    :'爱沙尼亚';
      CountryName_Native     :'Eesti';
      CodePage_ANSI          :1257;
      CodePage_OEM           :775;
      CodePage_MAC           :10029;),

    (LCID:1062;
      LanguageName_Abbreviate:'LVI';
      LanguageName_English   :'Latvian';
      LanguageName_Chinese   :'拉脱维亚语(拉脱维亚)';
      LanguageName_Native    :'latviešu';
      CountryID              :371;
      CountryName_Abbreviate :'LVA';
      CountryName_English    :'Latvia';
      CountryName_Chinese    :'拉脱维亚';
      CountryName_Native     :'Latvija';
      CodePage_ANSI          :1257;
      CodePage_OEM           :775;
      CodePage_MAC           :10029;),

    (LCID:1063;
      LanguageName_Abbreviate:'LTH';
      LanguageName_English   :'Lithuanian';
      LanguageName_Chinese   :'立陶宛语(立陶宛)';
      LanguageName_Native    :'lietuvių';
      CountryID              :370;
      CountryName_Abbreviate :'LTU';
      CountryName_English    :'Lithuania';
      CountryName_Chinese    :'立陶宛';
      CountryName_Native     :'Lietuva';
      CodePage_ANSI          :1257;
      CodePage_OEM           :775;
      CodePage_MAC           :10029;),

    (LCID:1064;
      LanguageName_Abbreviate:'TAJ';
      LanguageName_English   :'Tajik (Cyrillic)';
      LanguageName_Chinese   :'塔吉克语(西里尔文，塔吉克斯坦)';
      LanguageName_Native    :'Тоҷикӣ';
      CountryID              :992;
      CountryName_Abbreviate :'TAJ';
      CountryName_English    :'Tajikistan';
      CountryName_Chinese    :'塔吉克斯坦';
      CountryName_Native     :'Тоҷикистон';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10007;),

    (LCID:1065;
      LanguageName_Abbreviate:'FAR';
      LanguageName_English   :'Persian';
      LanguageName_Chinese   :'波斯语';
      LanguageName_Native    :'فارسى';
      CountryID              :981;
      CountryName_Abbreviate :'IRN';
      CountryName_English    :'Iran';
      CountryName_Chinese    :'伊朗';
      CountryName_Native     :'ایران';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:1066;
      LanguageName_Abbreviate:'VIT';
      LanguageName_English   :'Vietnamese';
      LanguageName_Chinese   :'越南语(越南)';
      LanguageName_Native    :'Tiếng Việt';
      CountryID              :84;
      CountryName_Abbreviate :'VNM';
      CountryName_English    :'Vietnam';
      CountryName_Chinese    :'越南';
      CountryName_Native     :'Việt Nam';
      CodePage_ANSI          :1258;
      CodePage_OEM           :1258;
      CodePage_MAC           :10000;),

    (LCID:1067;
      LanguageName_Abbreviate:'HYE';
      LanguageName_English   :'Armenian';
      LanguageName_Chinese   :'亚美尼亚语(亚美尼亚)';
      LanguageName_Native    :'Հայերեն';
      CountryID              :374;
      CountryName_Abbreviate :'ARM';
      CountryName_English    :'Armenia';
      CountryName_Chinese    :'亚美尼亚';
      CountryName_Native     :'Հայաստան';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1068;
      LanguageName_Abbreviate:'AZE';
      LanguageName_English   :'Azeri (Latin)';
      LanguageName_Chinese   :'阿塞拜疆语(拉丁语，阿塞拜疆)';
      LanguageName_Native    :'Azərbaycan­ılı';
      CountryID              :994;
      CountryName_Abbreviate :'AZE';
      CountryName_English    :'Azerbaijan';
      CountryName_Chinese    :'阿塞拜疆';
      CountryName_Native     :'Azərbaycan';
      CodePage_ANSI          :1254;
      CodePage_OEM           :857;
      CodePage_MAC           :10081;),

    (LCID:1069;
      LanguageName_Abbreviate:'EUQ';
      LanguageName_English   :'Basque';
      LanguageName_Chinese   :'巴斯克语(巴斯克)';
      LanguageName_Native    :'euskara';
      CountryID              :34;
      CountryName_Abbreviate :'ESP';
      CountryName_English    :'Spain';
      CountryName_Chinese    :'西班牙';
      CountryName_Native     :'Espainia';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1070;
      LanguageName_Abbreviate:'HSB';
      LanguageName_English   :'Upper Sorbian';
      LanguageName_Chinese   :'上索布语(德国)';
      LanguageName_Native    :'hornjoserbšćina';
      CountryID              :49;
      CountryName_Abbreviate :'GER';
      CountryName_English    :'Germany';
      CountryName_Chinese    :'德国';
      CountryName_Native     :'Němska';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1071;
      LanguageName_Abbreviate:'MKI';
      LanguageName_English   :'Macedonian (FYROM)';
      LanguageName_Chinese   :'马其顿语(前南斯拉夫马其顿共和国)';
      LanguageName_Native    :'македонски јазик';
      CountryID              :389;
      CountryName_Abbreviate :'MKD';
      CountryName_English    :'Macedonia (FYROM)';
      CountryName_Chinese    :'马其顿(前南斯拉夫马其顿共和国)';
      CountryName_Native     :'Македонија';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10007;),

    (LCID:1074;
      LanguageName_Abbreviate:'TSN';
      LanguageName_English   :'Setswana';
      LanguageName_Chinese   :'茨瓦纳语(南非)';
      LanguageName_Native    :'Setswana';
      CountryID              :27;
      CountryName_Abbreviate :'ZAF';
      CountryName_English    :'South Africa';
      CountryName_Chinese    :'南非';
      CountryName_Native     :'Aforika Borwa';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1076;
      LanguageName_Abbreviate:'XHO';
      LanguageName_English   :'isiXhosa';
      LanguageName_Chinese   :'索萨语(南非)';
      LanguageName_Native    :'isiXhosa';
      CountryID              :27;
      CountryName_Abbreviate :'ZAF';
      CountryName_English    :'South Africa';
      CountryName_Chinese    :'南非';
      CountryName_Native     :'uMzantsi Afrika';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1077;
      LanguageName_Abbreviate:'ZUL';
      LanguageName_English   :'isiZulu';
      LanguageName_Chinese   :'祖鲁语(南非)';
      LanguageName_Native    :'isiZulu';
      CountryID              :27;
      CountryName_Abbreviate :'ZAF';
      CountryName_English    :'South Africa';
      CountryName_Chinese    :'南非';
      CountryName_Native     :'iNingizimu Afrika';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1078;
      LanguageName_Abbreviate:'AFK';
      LanguageName_English   :'Afrikaans';
      LanguageName_Chinese   :'南非荷兰语(南非)';
      LanguageName_Native    :'Afrikaans';
      CountryID              :27;
      CountryName_Abbreviate :'ZAF';
      CountryName_English    :'South Africa';
      CountryName_Chinese    :'南非';
      CountryName_Native     :'Suid Afrika';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1079;
      LanguageName_Abbreviate:'KAT';
      LanguageName_English   :'Georgian';
      LanguageName_Chinese   :'格鲁吉亚语(格鲁吉亚)';
      LanguageName_Native    :'ქართული';
      CountryID              :995;
      CountryName_Abbreviate :'GEO';
      CountryName_English    :'Georgia';
      CountryName_Chinese    :'格鲁吉亚';
      CountryName_Native     :'საქართველო';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1080;
      LanguageName_Abbreviate:'FOS';
      LanguageName_English   :'Faroese';
      LanguageName_Chinese   :'法罗语(法罗群岛)';
      LanguageName_Native    :'føroyskt';
      CountryID              :298;
      CountryName_Abbreviate :'FRO';
      CountryName_English    :'Faroe Islands';
      CountryName_Chinese    :'法罗群岛';
      CountryName_Native     :'Føroyar';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10079;),

    (LCID:1081;
      LanguageName_Abbreviate:'HIN';
      LanguageName_English   :'Hindi';
      LanguageName_Chinese   :'印地语(印度)';
      LanguageName_Native    :'हिंदी';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'भारत';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1082;
      LanguageName_Abbreviate:'MLT';
      LanguageName_English   :'Maltese';
      LanguageName_Chinese   :'马耳他语(马耳他)';
      LanguageName_Native    :'Malti';
      CountryID              :356;
      CountryName_Abbreviate :'MLT';
      CountryName_English    :'Malta';
      CountryName_Chinese    :'马耳他';
      CountryName_Native     :'Malta';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1083;
      LanguageName_Abbreviate:'SME';
      LanguageName_English   :'Sami (Northern)';
      LanguageName_Chinese   :'北萨米语(挪威)';
      LanguageName_Native    :'davvisámegiella';
      CountryID              :47;
      CountryName_Abbreviate :'NOR';
      CountryName_English    :'Norway';
      CountryName_Chinese    :'挪威';
      CountryName_Native     :'Norga';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1086;
      LanguageName_Abbreviate:'MSL';
      LanguageName_English   :'Malay';
      LanguageName_Chinese   :'马来语(马来西亚)';
      LanguageName_Native    :'Bahasa Melayu';
      CountryID              :60;
      CountryName_Abbreviate :'MYS';
      CountryName_English    :'Malaysia';
      CountryName_Chinese    :'马来西亚';
      CountryName_Native     :'Malaysia';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1087;
      LanguageName_Abbreviate:'KKZ';
      LanguageName_English   :'Kazakh';
      LanguageName_Chinese   :'哈萨克语(哈萨克斯坦)';
      LanguageName_Native    :'Қазақ';
      CountryID              :7;
      CountryName_Abbreviate :'KAZ';
      CountryName_English    :'Kazakhstan';
      CountryName_Chinese    :'哈萨克斯坦';
      CountryName_Native     :'Қазақстан';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1088;
      LanguageName_Abbreviate:'KYR';
      LanguageName_English   :'Kyrgyz';
      LanguageName_Chinese   :'吉尔吉斯语(吉尔吉斯斯坦)';
      LanguageName_Native    :'Кыргыз';
      CountryID              :996;
      CountryName_Abbreviate :'KGZ';
      CountryName_English    :'Kyrgyzstan';
      CountryName_Chinese    :'吉尔吉斯斯坦';
      CountryName_Native     :'Кыргызстан';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10007;),

    (LCID:1089;
      LanguageName_Abbreviate:'SWK';
      LanguageName_English   :'Kiswahili';
      LanguageName_Chinese   :'斯瓦希里语(肯尼亚)';
      LanguageName_Native    :'Kiswahili';
      CountryID              :254;
      CountryName_Abbreviate :'KEN';
      CountryName_English    :'Kenya';
      CountryName_Chinese    :'肯尼亚';
      CountryName_Native     :'Kenya';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:1090;
      LanguageName_Abbreviate:'TUK';
      LanguageName_English   :'Turkmen';
      LanguageName_Chinese   :'土库曼语(土库曼斯坦)';
      LanguageName_Native    :'türkmençe';
      CountryID              :993;
      CountryName_Abbreviate :'TKM';
      CountryName_English    :'Turkmenistan';
      CountryName_Chinese    :'土库曼斯坦';
      CountryName_Native     :'Türkmenistan';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10029;),

    (LCID:1091;
      LanguageName_Abbreviate:'UZB';
      LanguageName_English   :'Uzbek (Latin)';
      LanguageName_Chinese   :'乌兹别克语(拉丁语，乌兹别克斯坦)';
      LanguageName_Native    :'U`zbek';
      CountryID              :7;
      CountryName_Abbreviate :'UZB';
      CountryName_English    :'Uzbekistan';
      CountryName_Chinese    :'乌兹别克斯坦';
      CountryName_Native     :'U`zbekiston Respublikasi';
      CodePage_ANSI          :1254;
      CodePage_OEM           :857;
      CodePage_MAC           :10029;),

    (LCID:1092;
      LanguageName_Abbreviate:'TTT';
      LanguageName_English   :'Tatar';
      LanguageName_Chinese   :'鞑靼语(俄罗斯)';
      LanguageName_Native    :'Татар';
      CountryID              :7;
      CountryName_Abbreviate :'RUS';
      CountryName_English    :'Russia';
      CountryName_Chinese    :'俄罗斯';
      CountryName_Native     :'Россия';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10007;),

    (LCID:1093;
      LanguageName_Abbreviate:'BNG';
      LanguageName_English   :'Bengali';
      LanguageName_Chinese   :'孟加拉语(印度)';
      LanguageName_Native    :'বাংলা';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'ভারত';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1094;
      LanguageName_Abbreviate:'PAN';
      LanguageName_English   :'Punjabi';
      LanguageName_Chinese   :'旁遮普语(印度)';
      LanguageName_Native    :'ਪੰਜਾਬੀ';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'ਭਾਰਤ';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1095;
      LanguageName_Abbreviate:'GUJ';
      LanguageName_English   :'Gujarati';
      LanguageName_Chinese   :'古吉拉特语(印度)';
      LanguageName_Native    :'ગુજરાતી';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'ભારત';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1096;
      LanguageName_Abbreviate:'ORI';
      LanguageName_English   :'Oriya';
      LanguageName_Chinese   :'奥里雅语(印度)';
      LanguageName_Native    :'ଓଡ଼ିଆ';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'ଭାରତ';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1097;
      LanguageName_Abbreviate:'TAM';
      LanguageName_English   :'Tamil';
      LanguageName_Chinese   :'泰米尔语(印度)';
      LanguageName_Native    :'தமிழ்';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'இந்தியா';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1098;
      LanguageName_Abbreviate:'TEL';
      LanguageName_English   :'Telugu';
      LanguageName_Chinese   :'泰卢固语(印度)';
      LanguageName_Native    :'తెలుగు';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'భారత దేశం';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1099;
      LanguageName_Abbreviate:'KDI';
      LanguageName_English   :'Kannada';
      LanguageName_Chinese   :'埃纳德语(印度)';
      LanguageName_Native    :'ಕನ್ನಡ';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'ಭಾರತ';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1100;
      LanguageName_Abbreviate:'MYM';
      LanguageName_English   :'Malayalam';
      LanguageName_Chinese   :'马拉雅拉姆语(印度)';
      LanguageName_Native    :'മലയാളം';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'ഭാരതം';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1101;
      LanguageName_Abbreviate:'ASM';
      LanguageName_English   :'Assamese';
      LanguageName_Chinese   :'阿萨姆语(印度)';
      LanguageName_Native    :'অসমীয়া';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'ভাৰত';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1102;
      LanguageName_Abbreviate:'MAR';
      LanguageName_English   :'Marathi';
      LanguageName_Chinese   :'马拉地语(印度)';
      LanguageName_Native    :'मराठी';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'भारत';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1103;
      LanguageName_Abbreviate:'SAN';
      LanguageName_English   :'Sanskrit';
      LanguageName_Chinese   :'梵语(印度)';
      LanguageName_Native    :'संस्कृत';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'भारतम्';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1104;
      LanguageName_Abbreviate:'MNN';
      LanguageName_English   :'Mongolian (Cyrillic)';
      LanguageName_Chinese   :'蒙古语(西里尔文，蒙古)';
      LanguageName_Native    :'Монгол хэл';
      CountryID              :976;
      CountryName_Abbreviate :'MNG';
      CountryName_English    :'Mongolia';
      CountryName_Chinese    :'蒙古';
      CountryName_Native     :'Монгол улс';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10007;),

    (LCID:1105;
      LanguageName_Abbreviate:'BOB';
      LanguageName_English   :'Tibetan';
      LanguageName_Chinese   :'藏语(中国)';
      LanguageName_Native    :'བོད་ཡིག';
      CountryID              :86;
      CountryName_Abbreviate :'CHN';
      CountryName_English    :'People`s Republic of China';
      CountryName_Chinese    :'中华人民共和国';
      CountryName_Native     :'ཀྲུང་ཧྭ་མི་དམངས་སྤྱི་མཐུན་རྒྱལ་ཁབ།';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1106;
      LanguageName_Abbreviate:'CYM';
      LanguageName_English   :'Welsh';
      LanguageName_Chinese   :'威尔士语(英国)';
      LanguageName_Native    :'Cymraeg';
      CountryID              :44;
      CountryName_Abbreviate :'GBR';
      CountryName_English    :'United Kingdom';
      CountryName_Chinese    :'英国';
      CountryName_Native     :'y Deyrnas Unedig';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1107;
      LanguageName_Abbreviate:'KHM';
      LanguageName_English   :'Khmer';
      LanguageName_Chinese   :'高棉语(柬埔寨)';
      LanguageName_Native    :'ខ្មែរ';
      CountryID              :855;
      CountryName_Abbreviate :'KHM';
      CountryName_English    :'Cambodia';
      CountryName_Chinese    :'柬埔寨';
      CountryName_Native     :'កម្ពុជា';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1108;
      LanguageName_Abbreviate:'LAO';
      LanguageName_English   :'Lao';
      LanguageName_Chinese   :'老挝语(老挝人民民主共和国)';
      LanguageName_Native    :'ລາວ';
      CountryID              :457;
      CountryName_Abbreviate :'LAO';
      CountryName_English    :'Lao P.D.R.';
      CountryName_Chinese    :'老挝人民民主共和国';
      CountryName_Native     :'ສ.ປ.ປ. ລາວ';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1110;
      LanguageName_Abbreviate:'GLC';
      LanguageName_English   :'Galician';
      LanguageName_Chinese   :'加利西亚语(加利西亚语)';
      LanguageName_Native    :'galego';
      CountryID              :34;
      CountryName_Abbreviate :'ESP';
      CountryName_English    :'Spain';
      CountryName_Chinese    :'西班牙';
      CountryName_Native     :'España';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1111;
      LanguageName_Abbreviate:'KNK';
      LanguageName_English   :'Konkani';
      LanguageName_Chinese   :'孔卡尼语(印度)';
      LanguageName_Native    :'कोंकणी';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'भारत';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1114;
      LanguageName_Abbreviate:'SYR';
      LanguageName_English   :'Syriac';
      LanguageName_Chinese   :'叙利亚语(叙利亚)';
      LanguageName_Native    :'ܣܘܪܝܝܐ';
      CountryID              :963;
      CountryName_Abbreviate :'SYR';
      CountryName_English    :'Syria';
      CountryName_Chinese    :'叙利亚';
      CountryName_Native     :'سوريا';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1115;
      LanguageName_Abbreviate:'SIN';
      LanguageName_English   :'Sinhala';
      LanguageName_Chinese   :'僧伽罗语(斯里兰卡)';
      LanguageName_Native    :'සිංහ';
      CountryID              :94;
      CountryName_Abbreviate :'LKA';
      CountryName_English    :'Sri Lanka';
      CountryName_Chinese    :'斯里兰卡';
      CountryName_Native     :'ශ්‍රී ලංකා';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1117;
      LanguageName_Abbreviate:'IUS';
      LanguageName_English   :'Inuktitut (Syllabics)';
      LanguageName_Chinese   :'因纽特语(音节，加拿大)';
      LanguageName_Native    :'ᐃᓄᒃᑎᑐᑦ';
      CountryID              :2;
      CountryName_Abbreviate :'CAN';
      CountryName_English    :'Canada';
      CountryName_Chinese    :'加拿大';
      CountryName_Native     :'ᑲᓇᑕ';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1118;
      LanguageName_Abbreviate:'AMH';
      LanguageName_English   :'Amharic';
      LanguageName_Chinese   :'阿姆哈拉语(埃塞俄比亚)';
      LanguageName_Native    :'አማርኛ';
      CountryID              :251;
      CountryName_Abbreviate :'ETH';
      CountryName_English    :'Ethiopia';
      CountryName_Chinese    :'埃塞俄比亚';
      CountryName_Native     :'ኢትዮጵያ';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1121;
      LanguageName_Abbreviate:'NEP';
      LanguageName_English   :'Nepali';
      LanguageName_Chinese   :'尼泊尔语(尼泊尔)';
      LanguageName_Native    :'नेपाली';
      CountryID              :977;
      CountryName_Abbreviate :'NEP';
      CountryName_English    :'Nepal';
      CountryName_Chinese    :'尼泊尔';
      CountryName_Native     :'नेपाल';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1122;
      LanguageName_Abbreviate:'FYN';
      LanguageName_English   :'Frisian';
      LanguageName_Chinese   :'弗里西亚语(荷兰)';
      LanguageName_Native    :'Frysk';
      CountryID              :31;
      CountryName_Abbreviate :'NLD';
      CountryName_English    :'Netherlands';
      CountryName_Chinese    :'荷兰';
      CountryName_Native     :'Nederlân';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1123;
      LanguageName_Abbreviate:'PAS';
      LanguageName_English   :'Pashto';
      LanguageName_Chinese   :'普什图语(阿富汗)';
      LanguageName_Native    :'پښتو';
      CountryID              :93;
      CountryName_Abbreviate :'AFG';
      CountryName_English    :'Afghanistan';
      CountryName_Chinese    :'阿富汗';
      CountryName_Native     :'افغانستان';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1124;
      LanguageName_Abbreviate:'FPO';
      LanguageName_English   :'Filipino';
      LanguageName_Chinese   :'菲律宾语(菲律宾)';
      LanguageName_Native    :'Filipino';
      CountryID              :63;
      CountryName_Abbreviate :'PHL';
      CountryName_English    :'Philippines';
      CountryName_Chinese    :'菲律宾';
      CountryName_Native     :'Pilipinas';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:1125;
      LanguageName_Abbreviate:'DIV';
      LanguageName_English   :'Divehi';
      LanguageName_Chinese   :'迪维希语(马尔代夫)';
      LanguageName_Native    :'ދިވެހިބަސް';
      CountryID              :960;
      CountryName_Abbreviate :'MDV';
      CountryName_English    :'Maldives';
      CountryName_Chinese    :'马尔代夫';
      CountryName_Native     :'ދިވެހި ރާއްޖެ';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1128;
      LanguageName_Abbreviate:'HAU';
      LanguageName_English   :'Hausa (Latin)';
      LanguageName_Chinese   :'豪撒语(拉丁语，尼日利亚)';
      LanguageName_Native    :'Hausa';
      CountryID              :234;
      CountryName_Abbreviate :'NGA';
      CountryName_English    :'Nigeria';
      CountryName_Chinese    :'尼日利亚';
      CountryName_Native     :'Nigeria';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:1130;
      LanguageName_Abbreviate:'YOR';
      LanguageName_English   :'Yoruba';
      LanguageName_Chinese   :'约鲁巴语(尼日利亚)';
      LanguageName_Native    :'Yoruba';
      CountryID              :234;
      CountryName_Abbreviate :'NGA';
      CountryName_English    :'Nigeria';
      CountryName_Chinese    :'尼日利亚';
      CountryName_Native     :'Nigeria';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:1131;
      LanguageName_Abbreviate:'QUB';
      LanguageName_English   :'Quechua';
      LanguageName_Chinese   :'克丘亚语(玻利维亚)';
      LanguageName_Native    :'runasimi';
      CountryID              :591;
      CountryName_Abbreviate :'BOL';
      CountryName_English    :'Bolivia';
      CountryName_Chinese    :'玻利维亚';
      CountryName_Native     :'Bolivia Suyu';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1132;
      LanguageName_Abbreviate:'NSO';
      LanguageName_English   :'Sesotho sa Leboa';
      LanguageName_Chinese   :'巴索托语(南非)';
      LanguageName_Native    :'Sesotho sa Leboa';
      CountryID              :27;
      CountryName_Abbreviate :'ZAF';
      CountryName_English    :'South Africa';
      CountryName_Chinese    :'南非';
      CountryName_Native     :'Afrika Borwa';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1133;
      LanguageName_Abbreviate:'BAS';
      LanguageName_English   :'Bashkir';
      LanguageName_Chinese   :'巴什基尔语(俄罗斯)';
      LanguageName_Native    :'Башҡорт';
      CountryID              :7;
      CountryName_Abbreviate :'RUS';
      CountryName_English    :'Russia';
      CountryName_Chinese    :'俄罗斯';
      CountryName_Native     :'Россия';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10007;),

    (LCID:1134;
      LanguageName_Abbreviate:'LBX';
      LanguageName_English   :'Luxembourgish';
      LanguageName_Chinese   :'卢森堡语(卢森堡)';
      LanguageName_Native    :'Lëtzebuergesch';
      CountryID              :352;
      CountryName_Abbreviate :'LUX';
      CountryName_English    :'Luxembourg';
      CountryName_Chinese    :'卢森堡';
      CountryName_Native     :'Luxembourg';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1135;
      LanguageName_Abbreviate:'KAL';
      LanguageName_English   :'Greenlandic';
      LanguageName_Chinese   :'格陵兰语(格陵兰)';
      LanguageName_Native    :'kalaallisut';
      CountryID              :299;
      CountryName_Abbreviate :'GRL';
      CountryName_English    :'Greenland';
      CountryName_Chinese    :'格陵兰';
      CountryName_Native     :'Kalaallit Nunaat';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1136;
      LanguageName_Abbreviate:'IBO';
      LanguageName_English   :'Igbo';
      LanguageName_Chinese   :'伊博语(尼日利亚)';
      LanguageName_Native    :'Igbo';
      CountryID              :234;
      CountryName_Abbreviate :'NGA';
      CountryName_English    :'Nigeria';
      CountryName_Chinese    :'尼日利亚';
      CountryName_Native     :'Nigeria';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:1144;
      LanguageName_Abbreviate:'III';
      LanguageName_English   :'Yi';
      LanguageName_Chinese   :'彝语(中国)';
      LanguageName_Native    :'ꆈꌠꁱꂷ';
      CountryID              :86;
      CountryName_Abbreviate :'CHN';
      CountryName_English    :'People`s Republic of China';
      CountryName_Chinese    :'中华人民共和国';
      CountryName_Native     :'ꍏꉸꏓꂱꇭꉼꇩ';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1146;
      LanguageName_Abbreviate:'MPD';
      LanguageName_English   :'Mapudungun';
      LanguageName_Chinese   :'马普丹冈语(智利)';
      LanguageName_Native    :'Mapudungun';
      CountryID              :56;
      CountryName_Abbreviate :'CHL';
      CountryName_English    :'Chile';
      CountryName_Chinese    :'智利';
      CountryName_Native     :'Chile';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1148;
      LanguageName_Abbreviate:'MWK';
      LanguageName_English   :'Mohawk';
      LanguageName_Chinese   :'莫霍克语(莫霍克)';
      LanguageName_Native    :'Kanien`kéha';
      CountryID              :2;
      CountryName_Abbreviate :'CAN';
      CountryName_English    :'Canada';
      CountryName_Chinese    :'加拿大';
      CountryName_Native     :'Canada';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1150;
      LanguageName_Abbreviate:'BRE';
      LanguageName_English   :'Breton';
      LanguageName_Chinese   :'布里多尼语(法国)';
      LanguageName_Native    :'brezhoneg';
      CountryID              :33;
      CountryName_Abbreviate :'FRA';
      CountryName_English    :'France';
      CountryName_Chinese    :'法国';
      CountryName_Native     :'Frañs';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1152;
      LanguageName_Abbreviate:'UIG';
      LanguageName_English   :'Uyghur';
      LanguageName_Chinese   :'维吾尔语(中国)';
      LanguageName_Native    :'ئۇيغۇرچە';
      CountryID              :86;
      CountryName_Abbreviate :'CHN';
      CountryName_English    :'People`s Republic of China';
      CountryName_Chinese    :'中华人民共和国';
      CountryName_Native     :'جۇڭخۇا خەلق جۇمھۇرىيىتى';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:1153;
      LanguageName_Abbreviate:'MRI';
      LanguageName_English   :'Maori';
      LanguageName_Chinese   :'毛利语(新西兰)';
      LanguageName_Native    :'Reo Māori';
      CountryID              :64;
      CountryName_Abbreviate :'NZL';
      CountryName_English    :'New Zealand';
      CountryName_Chinese    :'新西兰';
      CountryName_Native     :'Aotearoa';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:1154;
      LanguageName_Abbreviate:'OCI';
      LanguageName_English   :'Occitan';
      LanguageName_Chinese   :'奥克西唐语(法国)';
      LanguageName_Native    :'Occitan';
      CountryID              :33;
      CountryName_Abbreviate :'FRA';
      CountryName_English    :'France';
      CountryName_Chinese    :'法国';
      CountryName_Native     :'França';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1155;
      LanguageName_Abbreviate:'COS';
      LanguageName_English   :'Corsican';
      LanguageName_Chinese   :'科西嘉语(法国)';
      LanguageName_Native    :'Corsu';
      CountryID              :33;
      CountryName_Abbreviate :'FRA';
      CountryName_English    :'France';
      CountryName_Chinese    :'法国';
      CountryName_Native     :'France';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1156;
      LanguageName_Abbreviate:'GSW';
      LanguageName_English   :'Alsatian';
      LanguageName_Chinese   :'阿尔萨斯语(法国)';
      LanguageName_Native    :'Elsässisch';
      CountryID              :33;
      CountryName_Abbreviate :'FRA';
      CountryName_English    :'France';
      CountryName_Chinese    :'法国';
      CountryName_Native     :'Frànkrisch';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1157;
      LanguageName_Abbreviate:'SAH';
      LanguageName_English   :'Yakut';
      LanguageName_Chinese   :'雅库特语(俄罗斯)';
      LanguageName_Native    :'саха';
      CountryID              :7;
      CountryName_Abbreviate :'RUS';
      CountryName_English    :'Russia';
      CountryName_Chinese    :'俄罗斯';
      CountryName_Native     :'Россия';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10007;),

    (LCID:1158;
      LanguageName_Abbreviate:'QUT';
      LanguageName_English   :'K`iche';
      LanguageName_Chinese   :'基切语(危地马拉)';
      LanguageName_Native    :'K`iche';
      CountryID              :502;
      CountryName_Abbreviate :'GTM';
      CountryName_English    :'Guatemala';
      CountryName_Chinese    :'危地马拉';
      CountryName_Native     :'Guatemala';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1159;
      LanguageName_Abbreviate:'KIN';
      LanguageName_English   :'Kinyarwanda';
      LanguageName_Chinese   :'卢旺达语(卢旺达)';
      LanguageName_Native    :'Kinyarwanda';
      CountryID              :250;
      CountryName_Abbreviate :'RWA';
      CountryName_English    :'Rwanda';
      CountryName_Chinese    :'卢旺达';
      CountryName_Native     :'Rwanda';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:1160;
      LanguageName_Abbreviate:'WOL';
      LanguageName_English   :'Wolof';
      LanguageName_Chinese   :'沃洛夫语(塞内加尔)';
      LanguageName_Native    :'Wolof';
      CountryID              :608;
      CountryName_Abbreviate :'SEN';
      CountryName_English    :'Senegal';
      CountryName_Chinese    :'塞内加尔';
      CountryName_Native     :'Sénégal';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:1164;
      LanguageName_Abbreviate:'PRS';
      LanguageName_English   :'Dari';
      LanguageName_Chinese   :'达里语(阿富汗)';
      LanguageName_Native    :'درى';
      CountryID              :93;
      CountryName_Abbreviate :'AFG';
      CountryName_English    :'Afghanistan';
      CountryName_Chinese    :'阿富汗';
      CountryName_Native     :'افغانستان';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:1169;
      LanguageName_Abbreviate:'GLA';
      LanguageName_English   :'Scottish Gaelic';
      LanguageName_Chinese   :'苏格兰盖立语(英国)';
      LanguageName_Native    :'Gàidhlig';
      CountryID              :44;
      CountryName_Abbreviate :'GBR';
      CountryName_English    :'United Kingdom';
      CountryName_Chinese    :'英国';
      CountryName_Native     :'An Rìoghachd Aonaichte';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2049;
      LanguageName_Abbreviate:'ARI';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(伊拉克)';
      LanguageName_Native    :'العربية';
      CountryID              :964;
      CountryName_Abbreviate :'IRQ';
      CountryName_English    :'Iraq';
      CountryName_Chinese    :'伊拉克';
      CountryName_Native     :'العراق';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:2052;
      LanguageName_Abbreviate:'CHS';
      LanguageName_English   :'Chinese (Simplified)';
      LanguageName_Chinese   :'中文(简体，中国)';
      LanguageName_Native    :'中文(简体)';
      CountryID              :86;
      CountryName_Abbreviate :'CHN';
      CountryName_English    :'People`s Republic of China';
      CountryName_Chinese    :'中华人民共和国';
      CountryName_Native     :'中华人民共和国';
      CodePage_ANSI          :936;
      CodePage_OEM           :936;
      CodePage_MAC           :10008;),

    (LCID:2055;
      LanguageName_Abbreviate:'DES';
      LanguageName_English   :'German';
      LanguageName_Chinese   :'德语(瑞士)';
      LanguageName_Native    :'Deutsch';
      CountryID              :41;
      CountryName_Abbreviate :'CHE';
      CountryName_English    :'Switzerland';
      CountryName_Chinese    :'瑞士';
      CountryName_Native     :'Schweiz';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2057;
      LanguageName_Abbreviate:'ENG';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(英国)';
      LanguageName_Native    :'English';
      CountryID              :44;
      CountryName_Abbreviate :'GBR';
      CountryName_English    :'United Kingdom';
      CountryName_Chinese    :'英国';
      CountryName_Native     :'United Kingdom';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2058;
      LanguageName_Abbreviate:'ESM';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(墨西哥)';
      LanguageName_Native    :'Español';
      CountryID              :52;
      CountryName_Abbreviate :'MEX';
      CountryName_English    :'Mexico';
      CountryName_Chinese    :'墨西哥';
      CountryName_Native     :'México';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2060;
      LanguageName_Abbreviate:'FRB';
      LanguageName_English   :'French';
      LanguageName_Chinese   :'法语(比利时)';
      LanguageName_Native    :'français';
      CountryID              :32;
      CountryName_Abbreviate :'BEL';
      CountryName_English    :'Belgium';
      CountryName_Chinese    :'比利时';
      CountryName_Native     :'Belgique';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2064;
      LanguageName_Abbreviate:'ITS';
      LanguageName_English   :'Italian';
      LanguageName_Chinese   :'意大利语(瑞士)';
      LanguageName_Native    :'italiano';
      CountryID              :41;
      CountryName_Abbreviate :'CHE';
      CountryName_English    :'Switzerland';
      CountryName_Chinese    :'瑞士';
      CountryName_Native     :'Svizzera';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2067;
      LanguageName_Abbreviate:'NLB';
      LanguageName_English   :'Dutch';
      LanguageName_Chinese   :'荷兰语(比利时)';
      LanguageName_Native    :'Nederlands';
      CountryID              :32;
      CountryName_Abbreviate :'BEL';
      CountryName_English    :'Belgium';
      CountryName_Chinese    :'比利时';
      CountryName_Native     :'België';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2068;
      LanguageName_Abbreviate:'NON';
      LanguageName_English   :'Norwegian (Nynorsk)';
      LanguageName_Chinese   :'尼诺斯克挪威语(挪威)';
      LanguageName_Native    :'norsk (nynorsk)';
      CountryID              :47;
      CountryName_Abbreviate :'NOR';
      CountryName_English    :'Norway';
      CountryName_Chinese    :'挪威';
      CountryName_Native     :'Noreg';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2070;
      LanguageName_Abbreviate:'PTG';
      LanguageName_English   :'Portuguese';
      LanguageName_Chinese   :'葡萄牙语(葡萄牙)';
      LanguageName_Native    :'português';
      CountryID              :351;
      CountryName_Abbreviate :'PRT';
      CountryName_English    :'Portugal';
      CountryName_Chinese    :'葡萄牙';
      CountryName_Native     :'Portugal';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2074;
      LanguageName_Abbreviate:'SRL';
      LanguageName_English   :'Serbian (Latin)';
      LanguageName_Chinese   :'塞尔维亚语(拉丁语，塞尔维亚和黑山(前))';
      LanguageName_Native    :'srpski';
      CountryID              :381;
      CountryName_Abbreviate :'SCG';
      CountryName_English    :'Serbia and Montenegro (Former)';
      CountryName_Chinese    :'塞尔维亚和黑山(前)';
      CountryName_Native     :'Srbija i Crna Gora (Prethodno)';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10029;),

    (LCID:2077;
      LanguageName_Abbreviate:'SVF';
      LanguageName_English   :'Swedish';
      LanguageName_Chinese   :'瑞典语(芬兰)';
      LanguageName_Native    :'svenska';
      CountryID              :358;
      CountryName_Abbreviate :'FIN';
      CountryName_English    :'Finland';
      CountryName_Chinese    :'芬兰';
      CountryName_Native     :'Finland';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2092;
      LanguageName_Abbreviate:'AZC';
      LanguageName_English   :'Azeri (Cyrillic)';
      LanguageName_Chinese   :'阿塞拜疆语(西里尔文，阿塞拜疆)';
      LanguageName_Native    :'Азәрбајҹан дили';
      CountryID              :994;
      CountryName_Abbreviate :'AZE';
      CountryName_English    :'Azerbaijan';
      CountryName_Chinese    :'阿塞拜疆';
      CountryName_Native     :'Азәрбајҹан';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10007;),

    (LCID:2094;
      LanguageName_Abbreviate:'DSB';
      LanguageName_English   :'Lower Sorbian';
      LanguageName_Chinese   :'下索布语(德国)';
      LanguageName_Native    :'dolnoserbšćina';
      CountryID              :49;
      CountryName_Abbreviate :'GER';
      CountryName_English    :'Germany';
      CountryName_Chinese    :'德国';
      CountryName_Native     :'Nimska';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2107;
      LanguageName_Abbreviate:'SMF';
      LanguageName_English   :'Sami (Northern)';
      LanguageName_Chinese   :'北萨米语(瑞典)';
      LanguageName_Native    :'davvisámegiella';
      CountryID              :46;
      CountryName_Abbreviate :'SWE';
      CountryName_English    :'Sweden';
      CountryName_Chinese    :'瑞典';
      CountryName_Native     :'Ruoŧŧa';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2108;
      LanguageName_Abbreviate:'IRE';
      LanguageName_English   :'Irish';
      LanguageName_Chinese   :'爱尔兰语(爱尔兰)';
      LanguageName_Native    :'Gaeilge';
      CountryID              :353;
      CountryName_Abbreviate :'IRL';
      CountryName_English    :'Ireland';
      CountryName_Chinese    :'爱尔兰';
      CountryName_Native     :'Éire';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2110;
      LanguageName_Abbreviate:'MSB';
      LanguageName_English   :'Malay';
      LanguageName_Chinese   :'马来语(文莱达鲁萨兰国)';
      LanguageName_Native    :'Bahasa Melayu';
      CountryID              :673;
      CountryName_Abbreviate :'BRN';
      CountryName_English    :'Brunei Darussalam';
      CountryName_Chinese    :'文莱达鲁萨兰国';
      CountryName_Native     :'Brunei Darussalam';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2115;
      LanguageName_Abbreviate:'UZB';
      LanguageName_English   :'Uzbek (Cyrillic)';
      LanguageName_Chinese   :'乌兹别克语(西里尔文，乌兹别克斯坦)';
      LanguageName_Native    :'Ўзбек';
      CountryID              :7;
      CountryName_Abbreviate :'UZB';
      CountryName_English    :'Uzbekistan';
      CountryName_Chinese    :'乌兹别克斯坦';
      CountryName_Native     :'Ўзбекистон Республикаси';
      CodePage_ANSI          :1251;
      CodePage_OEM           :866;
      CodePage_MAC           :10007;),

    (LCID:2117;
      LanguageName_Abbreviate:'BNB';
      LanguageName_English   :'Bengali';
      LanguageName_Chinese   :'孟加拉语(孟加拉国)';
      LanguageName_Native    :'বাংলা';
      CountryID              :880;
      CountryName_Abbreviate :'BGD';
      CountryName_English    :'Bangladesh';
      CountryName_Chinese    :'孟加拉国';
      CountryName_Native     :'বাংলাদেশ';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:2128;
      LanguageName_Abbreviate:'MNG';
      LanguageName_English   :'Mongolian (Traditional Mongolian)';
      LanguageName_Chinese   :'蒙古语(传统蒙古语，中国)';
      LanguageName_Native    :'ᠮᠤᠨᠭᠭᠤᠯ ᠬᠡᠯᠡ';
      CountryID              :86;
      CountryName_Abbreviate :'CHN';
      CountryName_English    :'People`s Republic of China';
      CountryName_Chinese    :'中华人民共和国';
      CountryName_Native     :'ᠪᠦᠭᠦᠳᠡ ᠨᠠᠢᠷᠠᠮᠳᠠᠬᠤ ᠳᠤᠮᠳᠠᠳᠤ ᠠᠷᠠᠳ ᠣᠯᠣᠰ';
      CodePage_ANSI          :0;
      CodePage_OEM           :1;
      CodePage_MAC           :2;),

    (LCID:2141;
      LanguageName_Abbreviate:'IUK';
      LanguageName_English   :'Inuktitut (Latin)';
      LanguageName_Chinese   :'因纽特语(拉丁语，加拿大)';
      LanguageName_Native    :'Inuktitut';
      CountryID              :2;
      CountryName_Abbreviate :'CAN';
      CountryName_English    :'Canada';
      CountryName_Chinese    :'加拿大';
      CountryName_Native     :'kanata';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:2143;
      LanguageName_Abbreviate:'TZM';
      LanguageName_English   :'Tamazight (Latin)';
      LanguageName_Chinese   :'塔马塞特语(拉丁语，阿尔及利亚)';
      LanguageName_Native    :'Tamazight';
      CountryID              :213;
      CountryName_Abbreviate :'DZA';
      CountryName_English    :'Algeria';
      CountryName_Chinese    :'阿尔及利亚';
      CountryName_Native     :'Djazaïr';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:2155;
      LanguageName_Abbreviate:'QUE';
      LanguageName_English   :'Quechua';
      LanguageName_Chinese   :'克丘亚语(厄瓜多尔)';
      LanguageName_Native    :'runasimi';
      CountryID              :593;
      CountryName_Abbreviate :'ECU';
      CountryName_English    :'Ecuador';
      CountryName_Chinese    :'厄瓜多尔';
      CountryName_Native     :'Ecuador Suyu';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:3073;
      LanguageName_Abbreviate:'ARE';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(埃及)';
      LanguageName_Native    :'العربية';
      CountryID              :20;
      CountryName_Abbreviate :'EGY';
      CountryName_English    :'Egypt';
      CountryName_Chinese    :'埃及';
      CountryName_Native     :'مصر';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:3076;
      LanguageName_Abbreviate:'ZHH';
      LanguageName_English   :'Chinese (Traditional)';
      LanguageName_Chinese   :'中文(繁体，香港特别行政区)';
      LanguageName_Native    :'中文(繁體)';
      CountryID              :852;
      CountryName_Abbreviate :'HKG';
      CountryName_English    :'Hong Kong S.A.R.';
      CountryName_Chinese    :'香港特别行政区';
      CountryName_Native     :'香港特別行政區';
      CodePage_ANSI          :950;
      CodePage_OEM           :950;
      CodePage_MAC           :10002;),

    (LCID:3079;
      LanguageName_Abbreviate:'DEA';
      LanguageName_English   :'German';
      LanguageName_Chinese   :'德语(奥地利)';
      LanguageName_Native    :'Deutsch';
      CountryID              :43;
      CountryName_Abbreviate :'AUT';
      CountryName_English    :'Austria';
      CountryName_Chinese    :'奥地利';
      CountryName_Native     :'Österreich';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:3081;
      LanguageName_Abbreviate:'ENA';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(澳大利亚)';
      LanguageName_Native    :'English';
      CountryID              :61;
      CountryName_Abbreviate :'AUS';
      CountryName_English    :'Australia';
      CountryName_Chinese    :'澳大利亚';
      CountryName_Native     :'Australia';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:3082;
      LanguageName_Abbreviate:'ESN';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(西班牙，国际排序)';
      LanguageName_Native    :'español';
      CountryID              :34;
      CountryName_Abbreviate :'ESP';
      CountryName_English    :'Spain';
      CountryName_Chinese    :'西班牙';
      CountryName_Native     :'España';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:3084;
      LanguageName_Abbreviate:'FRC';
      LanguageName_English   :'French';
      LanguageName_Chinese   :'法语(加拿大)';
      LanguageName_Native    :'français';
      CountryID              :2;
      CountryName_Abbreviate :'CAN';
      CountryName_English    :'Canada';
      CountryName_Chinese    :'加拿大';
      CountryName_Native     :'Canada';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:3098;
      LanguageName_Abbreviate:'SRB';
      LanguageName_English   :'Serbian (Cyrillic)';
      LanguageName_Chinese   :'塞尔维亚语(西里尔文，塞尔维亚和黑山(前))';
      LanguageName_Native    :'српски';
      CountryID              :381;
      CountryName_Abbreviate :'SCG';
      CountryName_English    :'Serbia and Montenegro (Former)';
      CountryName_Chinese    :'塞尔维亚和黑山(前)';
      CountryName_Native     :'Србија и Црна Гора (Претходно)';
      CodePage_ANSI          :1251;
      CodePage_OEM           :855;
      CodePage_MAC           :10007;),

    (LCID:3131;
      LanguageName_Abbreviate:'SMG';
      LanguageName_English   :'Sami (Northern)';
      LanguageName_Chinese   :'北萨米语(芬兰)';
      LanguageName_Native    :'davvisámegiella';
      CountryID              :358;
      CountryName_Abbreviate :'FIN';
      CountryName_English    :'Finland';
      CountryName_Chinese    :'芬兰';
      CountryName_Native     :'Suopma';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:3179;
      LanguageName_Abbreviate:'QUP';
      LanguageName_English   :'Quechua';
      LanguageName_Chinese   :'克丘亚语(秘鲁)';
      LanguageName_Native    :'runasimi';
      CountryID              :51;
      CountryName_Abbreviate :'PER';
      CountryName_English    :'Peru';
      CountryName_Chinese    :'秘鲁';
      CountryName_Native     :'Peru Suyu';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:4097;
      LanguageName_Abbreviate:'ARL';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(利比亚)';
      LanguageName_Native    :'العربية';
      CountryID              :218;
      CountryName_Abbreviate :'LBY';
      CountryName_English    :'Libya';
      CountryName_Chinese    :'利比亚';
      CountryName_Native     :'ليبيا';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:4100;
      LanguageName_Abbreviate:'ZHI';
      LanguageName_English   :'Chinese (Simplified)';
      LanguageName_Chinese   :'中文(简体，新加坡)';
      LanguageName_Native    :'中文(简体)';
      CountryID              :65;
      CountryName_Abbreviate :'SGP';
      CountryName_English    :'Singapore';
      CountryName_Chinese    :'新加坡';
      CountryName_Native     :'新加坡';
      CodePage_ANSI          :936;
      CodePage_OEM           :936;
      CodePage_MAC           :10008;),

    (LCID:4103;
      LanguageName_Abbreviate:'DEL';
      LanguageName_English   :'German';
      LanguageName_Chinese   :'德语(卢森堡)';
      LanguageName_Native    :'Deutsch';
      CountryID              :352;
      CountryName_Abbreviate :'LUX';
      CountryName_English    :'Luxembourg';
      CountryName_Chinese    :'卢森堡';
      CountryName_Native     :'Luxemburg';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:4105;
      LanguageName_Abbreviate:'ENC';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(加拿大)';
      LanguageName_Native    :'English';
      CountryID              :2;
      CountryName_Abbreviate :'CAN';
      CountryName_English    :'Canada';
      CountryName_Chinese    :'加拿大';
      CountryName_Native     :'Canada';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:4106;
      LanguageName_Abbreviate:'ESG';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(危地马拉)';
      LanguageName_Native    :'Español';
      CountryID              :502;
      CountryName_Abbreviate :'GTM';
      CountryName_English    :'Guatemala';
      CountryName_Chinese    :'危地马拉';
      CountryName_Native     :'Guatemala';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:4108;
      LanguageName_Abbreviate:'FRS';
      LanguageName_English   :'French';
      LanguageName_Chinese   :'法语(瑞士)';
      LanguageName_Native    :'français';
      CountryID              :41;
      CountryName_Abbreviate :'CHE';
      CountryName_English    :'Switzerland';
      CountryName_Chinese    :'瑞士';
      CountryName_Native     :'Suisse';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:4122;
      LanguageName_Abbreviate:'HRB';
      LanguageName_English   :'Croatian (Latin)';
      LanguageName_Chinese   :'克罗地亚语(拉丁语，波斯尼亚和黑塞哥维那)';
      LanguageName_Native    :'hrvatski';
      CountryID              :387;
      CountryName_Abbreviate :'BIH';
      CountryName_English    :'Bosnia and Herzegovina';
      CountryName_Chinese    :'波斯尼亚和黑塞哥维那';
      CountryName_Native     :'Bosna i Hercegovina';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10082;),

    (LCID:4155;
      LanguageName_Abbreviate:'SMJ';
      LanguageName_English   :'Sami (Lule)';
      LanguageName_Chinese   :'律勒萨米语(挪威)';
      LanguageName_Native    :'julevusámegiella';
      CountryID              :47;
      CountryName_Abbreviate :'NOR';
      CountryName_English    :'Norway';
      CountryName_Chinese    :'挪威';
      CountryName_Native     :'Vuodna';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:5121;
      LanguageName_Abbreviate:'ARG';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(阿尔及利亚)';
      LanguageName_Native    :'العربية';
      CountryID              :213;
      CountryName_Abbreviate :'DZA';
      CountryName_English    :'Algeria';
      CountryName_Chinese    :'阿尔及利亚';
      CountryName_Native     :'الجزائر';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:5124;
      LanguageName_Abbreviate:'ZHM';
      LanguageName_English   :'Chinese (Traditional)';
      LanguageName_Chinese   :'中文(繁体，澳门特别行政区)';
      LanguageName_Native    :'中文(繁體)';
      CountryID              :853;
      CountryName_Abbreviate :'MCO';
      CountryName_English    :'Macao S.A.R.';
      CountryName_Chinese    :'澳门特别行政区';
      CountryName_Native     :'澳門特別行政區';
      CodePage_ANSI          :950;
      CodePage_OEM           :950;
      CodePage_MAC           :10002;),

    (LCID:5127;
      LanguageName_Abbreviate:'DEC';
      LanguageName_English   :'German';
      LanguageName_Chinese   :'德语(列支敦士登)';
      LanguageName_Native    :'Deutsch';
      CountryID              :41;
      CountryName_Abbreviate :'LIE';
      CountryName_English    :'Liechtenstein';
      CountryName_Chinese    :'列支敦士登';
      CountryName_Native     :'Liechtenstein';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:5129;
      LanguageName_Abbreviate:'ENZ';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(新西兰)';
      LanguageName_Native    :'English';
      CountryID              :64;
      CountryName_Abbreviate :'NZL';
      CountryName_English    :'New Zealand';
      CountryName_Chinese    :'新西兰';
      CountryName_Native     :'New Zealand';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:5130;
      LanguageName_Abbreviate:'ESC';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(哥斯达黎加)';
      LanguageName_Native    :'Español';
      CountryID              :506;
      CountryName_Abbreviate :'CRI';
      CountryName_English    :'Costa Rica';
      CountryName_Chinese    :'哥斯达黎加';
      CountryName_Native     :'Costa Rica';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:5132;
      LanguageName_Abbreviate:'FRL';
      LanguageName_English   :'French';
      LanguageName_Chinese   :'法语(卢森堡)';
      LanguageName_Native    :'français';
      CountryID              :352;
      CountryName_Abbreviate :'LUX';
      CountryName_English    :'Luxembourg';
      CountryName_Chinese    :'卢森堡';
      CountryName_Native     :'Luxembourg';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:5146;
      LanguageName_Abbreviate:'BSB';
      LanguageName_English   :'Bosnian (Latin)';
      LanguageName_Chinese   :'波斯尼亚语(拉丁语，波斯尼亚和黑塞哥维那)';
      LanguageName_Native    :'bosanski';
      CountryID              :387;
      CountryName_Abbreviate :'BIH';
      CountryName_English    :'Bosnia and Herzegovina';
      CountryName_Chinese    :'波斯尼亚和黑塞哥维那';
      CountryName_Native     :'Bosna i Hercegovina';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10082;),

    (LCID:5179;
      LanguageName_Abbreviate:'SMK';
      LanguageName_English   :'Sami (Lule)';
      LanguageName_Chinese   :'律勒萨米语(瑞典)';
      LanguageName_Native    :'julevusámegiella';
      CountryID              :46;
      CountryName_Abbreviate :'SWE';
      CountryName_English    :'Sweden';
      CountryName_Chinese    :'瑞典';
      CountryName_Native     :'Svierik';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:6145;
      LanguageName_Abbreviate:'ARM';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(摩洛哥)';
      LanguageName_Native    :'العربية';
      CountryID              :212;
      CountryName_Abbreviate :'MAR';
      CountryName_English    :'Morocco';
      CountryName_Chinese    :'摩洛哥';
      CountryName_Native     :'المملكة المغربية';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:6153;
      LanguageName_Abbreviate:'ENI';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(爱尔兰)';
      LanguageName_Native    :'English';
      CountryID              :353;
      CountryName_Abbreviate :'IRL';
      CountryName_English    :'Ireland';
      CountryName_Chinese    :'爱尔兰';
      CountryName_Native     :'Ireland';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:6154;
      LanguageName_Abbreviate:'ESA';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(巴拿马)';
      LanguageName_Native    :'Español';
      CountryID              :507;
      CountryName_Abbreviate :'PAN';
      CountryName_English    :'Panama';
      CountryName_Chinese    :'巴拿马';
      CountryName_Native     :'Panamá';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:6156;
      LanguageName_Abbreviate:'FRM';
      LanguageName_English   :'French';
      LanguageName_Chinese   :'法语(摩纳哥)';
      LanguageName_Native    :'français';
      CountryID              :377;
      CountryName_Abbreviate :'MCO';
      CountryName_English    :'Principality of Monaco';
      CountryName_Chinese    :'摩纳哥公国';
      CountryName_Native     :'Principauté de Monaco';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:6170;
      LanguageName_Abbreviate:'SRS';
      LanguageName_English   :'Serbian (Latin)';
      LanguageName_Chinese   :'塞尔维亚语(拉丁语，波斯尼亚和黑塞哥维那)';
      LanguageName_Native    :'srpski';
      CountryID              :387;
      CountryName_Abbreviate :'BIH';
      CountryName_English    :'Bosnia and Herzegovina';
      CountryName_Chinese    :'波斯尼亚和黑塞哥维那';
      CountryName_Native     :'Bosna i Hercegovina';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10082;),

    (LCID:6203;
      LanguageName_Abbreviate:'SMA';
      LanguageName_English   :'Sami (Southern)';
      LanguageName_Chinese   :'南萨米语(挪威)';
      LanguageName_Native    :'åarjelsaemiengiele';
      CountryID              :47;
      CountryName_Abbreviate :'NOR';
      CountryName_English    :'Norway';
      CountryName_Chinese    :'挪威';
      CountryName_Native     :'Nöörje';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:7169;
      LanguageName_Abbreviate:'ART';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(突尼斯)';
      LanguageName_Native    :'العربية';
      CountryID              :216;
      CountryName_Abbreviate :'TUN';
      CountryName_English    :'Tunisia';
      CountryName_Chinese    :'突尼斯';
      CountryName_Native     :'تونس';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:7177;
      LanguageName_Abbreviate:'ENS';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(南非)';
      LanguageName_Native    :'English';
      CountryID              :27;
      CountryName_Abbreviate :'ZAF';
      CountryName_English    :'South Africa';
      CountryName_Chinese    :'南非';
      CountryName_Native     :'South Africa';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:7178;
      LanguageName_Abbreviate:'ESD';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(多米尼加共和国)';
      LanguageName_Native    :'Español';
      CountryID              :1;
      CountryName_Abbreviate :'DOM';
      CountryName_English    :'Dominican Republic';
      CountryName_Chinese    :'多米尼加共和国';
      CountryName_Native     :'República Dominicana';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:7194;
      LanguageName_Abbreviate:'SRN';
      LanguageName_English   :'Serbian (Cyrillic)';
      LanguageName_Chinese   :'塞尔维亚语(西里尔文，波斯尼亚和黑塞哥维那)';
      LanguageName_Native    :'српски';
      CountryID              :387;
      CountryName_Abbreviate :'BIH';
      CountryName_English    :'Bosnia and Herzegovina';
      CountryName_Chinese    :'波斯尼亚和黑塞哥维那';
      CountryName_Native     :'Босна и Херцеговина';
      CodePage_ANSI          :1251;
      CodePage_OEM           :855;
      CodePage_MAC           :10007;),

    (LCID:7227;
      LanguageName_Abbreviate:'SMB';
      LanguageName_English   :'Sami (Southern)';
      LanguageName_Chinese   :'南萨米语(瑞典)';
      LanguageName_Native    :'åarjelsaemiengiele';
      CountryID              :46;
      CountryName_Abbreviate :'SWE';
      CountryName_English    :'Sweden';
      CountryName_Chinese    :'瑞典';
      CountryName_Native     :'Sveerje';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:8193;
      LanguageName_Abbreviate:'ARO';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(阿曼)';
      LanguageName_Native    :'العربية';
      CountryID              :968;
      CountryName_Abbreviate :'OMN';
      CountryName_English    :'Oman';
      CountryName_Chinese    :'阿曼';
      CountryName_Native     :'عمان';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:8201;
      LanguageName_Abbreviate:'ENJ';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(牙买加)';
      LanguageName_Native    :'English';
      CountryID              :1;
      CountryName_Abbreviate :'JAM';
      CountryName_English    :'Jamaica';
      CountryName_Chinese    :'牙买加';
      CountryName_Native     :'Jamaica';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:8202;
      LanguageName_Abbreviate:'ESV';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(委内瑞拉玻利瓦尔共和国)';
      LanguageName_Native    :'Español';
      CountryID              :58;
      CountryName_Abbreviate :'VEN';
      CountryName_English    :'Bolivarian Republic of Venezuela';
      CountryName_Chinese    :'委内瑞拉玻利瓦尔共和国';
      CountryName_Native     :'Republica Bolivariana de Venezuela';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:8218;
      LanguageName_Abbreviate:'BSC';
      LanguageName_English   :'Bosnian (Cyrillic)';
      LanguageName_Chinese   :'波斯尼亚语(西里尔文，波斯尼亚和黑塞哥维那)';
      LanguageName_Native    :'босански';
      CountryID              :387;
      CountryName_Abbreviate :'BIH';
      CountryName_English    :'Bosnia and Herzegovina';
      CountryName_Chinese    :'波斯尼亚和黑塞哥维那';
      CountryName_Native     :'Босна и Херцеговина';
      CodePage_ANSI          :1251;
      CodePage_OEM           :855;
      CodePage_MAC           :10082;),

    (LCID:8251;
      LanguageName_Abbreviate:'SMS';
      LanguageName_English   :'Sami (Skolt)';
      LanguageName_Chinese   :'斯科特萨米语(芬兰)';
      LanguageName_Native    :'sääm´ǩiõll';
      CountryID              :358;
      CountryName_Abbreviate :'FIN';
      CountryName_English    :'Finland';
      CountryName_Chinese    :'芬兰';
      CountryName_Native     :'Lää´ddjânnam';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:9217;
      LanguageName_Abbreviate:'ARY';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(也门)';
      LanguageName_Native    :'العربية';
      CountryID              :967;
      CountryName_Abbreviate :'YEM';
      CountryName_English    :'Yemen';
      CountryName_Chinese    :'也门';
      CountryName_Native     :'اليمن';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:9225;
      LanguageName_Abbreviate:'ENB';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(加勒比海)';
      LanguageName_Native    :'English';
      CountryID              :1;
      CountryName_Abbreviate :'CAR';
      CountryName_English    :'Caribbean';
      CountryName_Chinese    :'加勒比海';
      CountryName_Native     :'Caribbean';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:9226;
      LanguageName_Abbreviate:'ESO';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(哥伦比亚)';
      LanguageName_Native    :'Español';
      CountryID              :57;
      CountryName_Abbreviate :'COL';
      CountryName_English    :'Colombia';
      CountryName_Chinese    :'哥伦比亚';
      CountryName_Native     :'Colombia';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:9242;
      LanguageName_Abbreviate:'SRM';
      LanguageName_English   :'Serbian (Latin)';
      LanguageName_Chinese   :'塞尔维亚语(拉丁语，塞尔维亚共和国)';
      LanguageName_Native    :'srpski';
      CountryID              :381;
      CountryName_Abbreviate :'SRB';
      CountryName_English    :'Serbia';
      CountryName_Chinese    :'塞尔维亚共和国';
      CountryName_Native     :'Srbija';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10029;),

    (LCID:9275;
      LanguageName_Abbreviate:'SMN';
      LanguageName_English   :'Sami (Inari)';
      LanguageName_Chinese   :'伊纳里萨米语(芬兰)';
      LanguageName_Native    :'sämikielâ';
      CountryID              :358;
      CountryName_Abbreviate :'FIN';
      CountryName_English    :'Finland';
      CountryName_Chinese    :'芬兰';
      CountryName_Native     :'Suomâ';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:10241;
      LanguageName_Abbreviate:'ARS';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(叙利亚)';
      LanguageName_Native    :'العربية';
      CountryID              :963;
      CountryName_Abbreviate :'SYR';
      CountryName_English    :'Syria';
      CountryName_Chinese    :'叙利亚';
      CountryName_Native     :'سوريا';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:10249;
      LanguageName_Abbreviate:'ENL';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(伯利兹)';
      LanguageName_Native    :'English';
      CountryID              :501;
      CountryName_Abbreviate :'BLZ';
      CountryName_English    :'Belize';
      CountryName_Chinese    :'伯利兹';
      CountryName_Native     :'Belize';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:10250;
      LanguageName_Abbreviate:'ESR';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(秘鲁)';
      LanguageName_Native    :'Español';
      CountryID              :51;
      CountryName_Abbreviate :'PER';
      CountryName_English    :'Peru';
      CountryName_Chinese    :'秘鲁';
      CountryName_Native     :'Perú';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:10266;
      LanguageName_Abbreviate:'SRO';
      LanguageName_English   :'Serbian (Cyrillic)';
      LanguageName_Chinese   :'塞尔维亚语(西里尔文，塞尔维亚共和国)';
      LanguageName_Native    :'српски';
      CountryID              :381;
      CountryName_Abbreviate :'SRB';
      CountryName_English    :'Serbia';
      CountryName_Chinese    :'塞尔维亚共和国';
      CountryName_Native     :'Србија';
      CodePage_ANSI          :1251;
      CodePage_OEM           :855;
      CodePage_MAC           :10007;),

    (LCID:11265;
      LanguageName_Abbreviate:'ARJ';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(约旦)';
      LanguageName_Native    :'العربية';
      CountryID              :962;
      CountryName_Abbreviate :'JOR';
      CountryName_English    :'Jordan';
      CountryName_Chinese    :'约旦';
      CountryName_Native     :'الأردن';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:11273;
      LanguageName_Abbreviate:'ENT';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(特立尼达和多巴哥)';
      LanguageName_Native    :'English';
      CountryID              :1;
      CountryName_Abbreviate :'TTO';
      CountryName_English    :'Trinidad and Tobago';
      CountryName_Chinese    :'特立尼达和多巴哥';
      CountryName_Native     :'Trinidad y Tobago';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:11274;
      LanguageName_Abbreviate:'ESS';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(阿根廷)';
      LanguageName_Native    :'Español';
      CountryID              :54;
      CountryName_Abbreviate :'ARG';
      CountryName_English    :'Argentina';
      CountryName_Chinese    :'阿根廷';
      CountryName_Native     :'Argentina';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:11290;
      LanguageName_Abbreviate:'SRP';
      LanguageName_English   :'Serbian (Latin)';
      LanguageName_Chinese   :'塞尔维亚语(拉丁语，黑山共和国)';
      LanguageName_Native    :'srpski';
      CountryID              :381;
      CountryName_Abbreviate :'MNE';
      CountryName_English    :'Montenegro';
      CountryName_Chinese    :'黑山共和国';
      CountryName_Native     :'Crna Gora';
      CodePage_ANSI          :1250;
      CodePage_OEM           :852;
      CodePage_MAC           :10029;),

    (LCID:12289;
      LanguageName_Abbreviate:'ARB';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(黎巴嫩)';
      LanguageName_Native    :'العربية';
      CountryID              :961;
      CountryName_Abbreviate :'LBN';
      CountryName_English    :'Lebanon';
      CountryName_Chinese    :'黎巴嫩';
      CountryName_Native     :'لبنان';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:12297;
      LanguageName_Abbreviate:'ENW';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(津巴布韦)';
      LanguageName_Native    :'English';
      CountryID              :263;
      CountryName_Abbreviate :'ZWE';
      CountryName_English    :'Zimbabwe';
      CountryName_Chinese    :'津巴布韦';
      CountryName_Native     :'Zimbabwe';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:12298;
      LanguageName_Abbreviate:'ESF';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(厄瓜多尔)';
      LanguageName_Native    :'Español';
      CountryID              :593;
      CountryName_Abbreviate :'ECU';
      CountryName_English    :'Ecuador';
      CountryName_Chinese    :'厄瓜多尔';
      CountryName_Native     :'Ecuador';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:12314;
      LanguageName_Abbreviate:'SRQ';
      LanguageName_English   :'Serbian (Cyrillic)';
      LanguageName_Chinese   :'塞尔维亚语(西里尔文，黑山共和国)';
      LanguageName_Native    :'српски';
      CountryID              :381;
      CountryName_Abbreviate :'MNE';
      CountryName_English    :'Montenegro';
      CountryName_Chinese    :'黑山共和国';
      CountryName_Native     :'Црна Гора';
      CodePage_ANSI          :1251;
      CodePage_OEM           :855;
      CodePage_MAC           :10007;),

    (LCID:13313;
      LanguageName_Abbreviate:'ARK';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(科威特)';
      LanguageName_Native    :'العربية';
      CountryID              :965;
      CountryName_Abbreviate :'KWT';
      CountryName_English    :'Kuwait';
      CountryName_Chinese    :'科威特';
      CountryName_Native     :'الكويت';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:13321;
      LanguageName_Abbreviate:'ENP';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(菲律宾共和国)';
      LanguageName_Native    :'English';
      CountryID              :63;
      CountryName_Abbreviate :'PHL';
      CountryName_English    :'Republic of the Philippines';
      CountryName_Chinese    :'菲律宾共和国';
      CountryName_Native     :'Philippines';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:13322;
      LanguageName_Abbreviate:'ESL';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(智利)';
      LanguageName_Native    :'Español';
      CountryID              :56;
      CountryName_Abbreviate :'CHL';
      CountryName_English    :'Chile';
      CountryName_Chinese    :'智利';
      CountryName_Native     :'Chile';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:14337;
      LanguageName_Abbreviate:'ARU';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(阿联酋)';
      LanguageName_Native    :'العربية';
      CountryID              :971;
      CountryName_Abbreviate :'ARE';
      CountryName_English    :'U.A.E.';
      CountryName_Chinese    :'阿联酋';
      CountryName_Native     :'الإمارات العربية المتحدة';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:14346;
      LanguageName_Abbreviate:'ESY';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(乌拉圭)';
      LanguageName_Native    :'Español';
      CountryID              :598;
      CountryName_Abbreviate :'URY';
      CountryName_English    :'Uruguay';
      CountryName_Chinese    :'乌拉圭';
      CountryName_Native     :'Uruguay';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:15361;
      LanguageName_Abbreviate:'ARH';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(巴林)';
      LanguageName_Native    :'العربية';
      CountryID              :973;
      CountryName_Abbreviate :'BHR';
      CountryName_English    :'Bahrain';
      CountryName_Chinese    :'巴林';
      CountryName_Native     :'البحرين';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:15370;
      LanguageName_Abbreviate:'ESZ';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(巴拉圭)';
      LanguageName_Native    :'Español';
      CountryID              :595;
      CountryName_Abbreviate :'PRY';
      CountryName_English    :'Paraguay';
      CountryName_Chinese    :'巴拉圭';
      CountryName_Native     :'Paraguay';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:16385;
      LanguageName_Abbreviate:'ARQ';
      LanguageName_English   :'Arabic';
      LanguageName_Chinese   :'阿拉伯语(卡塔尔)';
      LanguageName_Native    :'العربية';
      CountryID              :974;
      CountryName_Abbreviate :'QAT';
      CountryName_English    :'Qatar';
      CountryName_Chinese    :'卡塔尔';
      CountryName_Native     :'قطر';
      CodePage_ANSI          :1256;
      CodePage_OEM           :720;
      CodePage_MAC           :10004;),

    (LCID:16393;
      LanguageName_Abbreviate:'ENN';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(印度)';
      LanguageName_Native    :'English';
      CountryID              :91;
      CountryName_Abbreviate :'IND';
      CountryName_English    :'India';
      CountryName_Chinese    :'印度';
      CountryName_Native     :'India';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:16394;
      LanguageName_Abbreviate:'ESB';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(玻利维亚)';
      LanguageName_Native    :'Español';
      CountryID              :591;
      CountryName_Abbreviate :'BOL';
      CountryName_English    :'Bolivia';
      CountryName_Chinese    :'玻利维亚';
      CountryName_Native     :'Bolivia';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:17417;
      LanguageName_Abbreviate:'ENM';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(马来西亚)';
      LanguageName_Native    :'English';
      CountryID              :60;
      CountryName_Abbreviate :'MYS';
      CountryName_English    :'Malaysia';
      CountryName_Chinese    :'马来西亚';
      CountryName_Native     :'Malaysia';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:17418;
      LanguageName_Abbreviate:'ESE';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(萨尔瓦多)';
      LanguageName_Native    :'Español';
      CountryID              :503;
      CountryName_Abbreviate :'SLV';
      CountryName_English    :'El Salvador';
      CountryName_Chinese    :'萨尔瓦多';
      CountryName_Native     :'El Salvador';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:18441;
      LanguageName_Abbreviate:'ENE';
      LanguageName_English   :'English';
      LanguageName_Chinese   :'英语(新加坡)';
      LanguageName_Native    :'English';
      CountryID              :65;
      CountryName_Abbreviate :'SGP';
      CountryName_English    :'Singapore';
      CountryName_Chinese    :'新加坡';
      CountryName_Native     :'Singapore';
      CodePage_ANSI          :1252;
      CodePage_OEM           :437;
      CodePage_MAC           :10000;),

    (LCID:18442;
      LanguageName_Abbreviate:'ESH';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(洪都拉斯)';
      LanguageName_Native    :'Español';
      CountryID              :504;
      CountryName_Abbreviate :'HND';
      CountryName_English    :'Honduras';
      CountryName_Chinese    :'洪都拉斯';
      CountryName_Native     :'Honduras';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:19466;
      LanguageName_Abbreviate:'ESI';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(尼加拉瓜)';
      LanguageName_Native    :'Español';
      CountryID              :505;
      CountryName_Abbreviate :'NIC';
      CountryName_English    :'Nicaragua';
      CountryName_Chinese    :'尼加拉瓜';
      CountryName_Native     :'Nicaragua';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:20490;
      LanguageName_Abbreviate:'ESU';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(波多黎各)';
      LanguageName_Native    :'Español';
      CountryID              :1;
      CountryName_Abbreviate :'PRI';
      CountryName_English    :'Puerto Rico';
      CountryName_Chinese    :'波多黎各';
      CountryName_Native     :'Puerto Rico';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;),

    (LCID:21514;
      LanguageName_Abbreviate:'EST';
      LanguageName_English   :'Spanish';
      LanguageName_Chinese   :'西班牙语(美国)';
      LanguageName_Native    :'Español';
      CountryID              :1;
      CountryName_Abbreviate :'USA';
      CountryName_English    :'United States';
      CountryName_Chinese    :'美国';
      CountryName_Native     :'Estados Unidos';
      CodePage_ANSI          :1252;
      CodePage_OEM           :850;
      CodePage_MAC           :10000;)
  );

type
  TIntegerList=class(TStringList)
  protected
    function CompareStrings(const S1, S2: string): Integer; override;
  end;

{ TacroCultureList }

constructor TacroCultureList.Create;
var
  i:integer;
begin
  inherited;
  FList:=TIntegerList.Create;
  for i := low(CNST_arrayCultureInfos) to high(CNST_arrayCultureInfos) do
    FList.AddObject(InttoStr(CNST_arrayCultureInfos[i].LCID),@(CNST_arrayCultureInfos[i]));
  FList.Sort;
end;

destructor TacroCultureList.Destroy;
begin
  FList.Free;
  inherited;
end;

function TacroCultureList.FindCodePage(ALCID: string): integer;
var
  vCulture:PacroCultureInfo;
begin
  Result:=-1;
  vCulture:=FindCulture(ALCID);
  if vCulture<>nil then
    Result:=vCulture.CodePage_ANSI;
end;

function TacroCultureList.FindCulture(ALCID: string): PacroCultureInfo;
var
  Index:integer;
begin
  Result:=nil;
  if FList.Find(ALCID,Index) then
    Result:=PacroCultureInfo(FList.Objects[Index]);
end;

function TacroCultureList.GetCount: integer;
begin
  Result:=FList.Count;
end;

function TacroCultureList.GetCulture(index: integer): PacroCultureInfo;
begin
  Result:=PacroCultureInfo(FList.Objects[Index]);
end;

function GetCharSet(ACodePage: integer): integer;
begin
  Result:=DEFAULT_CHARSET;
  if ACodePage=GetACP then Result:=DEFAULT_CHARSET
  else if ACodePage=936 then Result:=GB2312_CHARSET
  else if ACodePage=950 then Result:=CHINESEBIG5_CHARSET
  else if ACodePage=932 then Result:=SHIFTJIS_CHARSET
  else if ACodePage=949 then Result:=HANGEUL_CHARSET
  else if ACodePage=1253 then Result:=GREEK_CHARSET
  else if ACodePage=1254 then Result:=TURKISH_CHARSET
  else if ACodePage=1258 then Result:=VIETNAMESE_CHARSET
  else if ACodePage=1255 then Result:=HEBREW_CHARSET
  else if ACodePage=1256 then Result:=ARABIC_CHARSET
  else if ACodePage=1257 then Result:=BALTIC_CHARSET
  else if ACodePage=1251 then Result:=RUSSIAN_CHARSET
  else if ACodePage=874 then Result:=THAI_CHARSET
  else if ACodePage=1250 then Result:=EASTEUROPE_CHARSET;
end;

{ TIntegerList }

function TIntegerList.CompareStrings(const S1, S2: string): Integer;
begin
  if StrToInt(S1)<StrToInt(S2) then Result:=-1
  else if S1=S2 then Result:=0
  else Result:=1;
end;

initialization
  gCultureList:=TacroCultureList.Create;
finalization
  gCultureList.Free;
end.
